package com.zhieasy.service;

import com.zhieasy.domain.Student;

/**
 * 学生redis操作
 * @author 风亦未止
 * @date 2021/11/20 15:23
 */
public interface StudentRedisService {
    /**
     * 保存信息
     * @param token
     * @param student
     */
    void put(String token, Student student);

    /**
     * 获取信息
     * @param token
     * @return
     */
    Object get(String token);

    /**
     * 删除
     * @param token
     */
    boolean remove(String token);

    /**
     * 设置访问限制
     * @param ipUrl
     * @param time 过期时间
     */
    void setLimit(String ipUrl, int value,long time);

    /**
     * 获取已经访问的次数
     * @param ipUrl
     * @return 为int类型,已经访问的次数
     */
    Object getLimitTime(String ipUrl);
}
